﻿namespace Repositories.RM;

/// <summary>
/// 用户查询模型
/// </summary>
public class UserQueryRM : PageQueryRM
{
    /// <summary>
    /// 类型 0-其他 1-教职工 2-学生
    /// </summary>
    public int? Type { get; set; } = -1;
    /// <summary>
    /// 组织/班级名称
    /// </summary>
    public string? OrgName { get; set; }
    /// <summary>
    /// 角色数组
    /// </summary>
    public List<int>? RoleIds { get; set; }
    /// <summary>
    /// -1 全部 1：启用，2：禁用
    /// </summary>
    public int Enable { get; set; } = -1;
}
/// <summary>
/// 用户导出搜索条件
/// </summary>
public class UserExportQueryRM
{
    /// <summary>
    /// 用户类型 0 其它 1 老师 2 学生
    /// </summary>
    public int? Type { get; set; }
    /// <summary>
    /// 组织名称
    /// </summary>
    public string OrgName { get; set; }
    /// <summary>
    /// 角色
    /// </summary>
    public int? RoleId { get; set; }
    /// <summary>
    /// -1 全部 0 禁用 1 启用
    /// </summary>
    public int Enable { get; set; }
    /// <summary>
    /// 搜索关键字
    /// </summary>
    public string SearchKey { get; set; }
    /// <summary>
    /// 批量id
    /// </summary>
    public string Ids { get; set; }
}
